An Evaluation of Neural Networks Approaches used for Software Effort Estimation
نویسندگان
چکیده
Demand for software is increasing day by day due to its more usage in IT industries. It is a mega challenge for software industry to develop very high quality software effectively within stipulated time and budget. To accomplish this challenge, the software development process needs to be effectively managed and well planned. It is very important to have good effort estimation in order to manage well budget. This paper aims to highlight the application of data mining techniques that yields high software effort estimation accuracy in contrast with other well established effort estimation models using little features. The effect of the proposed work discussed in this paper consisting of several steps. These steps can provide cost-saving project effort estimation means to identify and select only relevant and necessary features. By applying data mining techniques project managers and experts can consume less time to predict software project effort and more time on more important issues in releasing the project in time to customers. Further, this work illustrates the advantages like less computation time and effort resulting in energy saving mandates that can be easily adapted in software development process.
منابع مشابه
A New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort
Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...
متن کاملEvaluation of Ultimate Torsional Strength of Reinforcement Concrete Beams Using Finite Element Analysis and Artificial Neural Network
Due to lack of theory of elasticity, estimation of ultimate torsional strength of reinforcement concrete beams is a difficult task. Therefore, the finite element methods could be applied for determination of strength of concrete beams. Furthermore, for complicated, highly nonlinear and ambiguous status, artificial neural networks are appropriate tools for prediction of behavior of such states. ...
متن کاملمروری بر روشهای تخمین هزینه نرمافزار مبتنی بر یادگیری ماشین
Software project management software is the most important activity in software development, because it contains the whole software development process, from beginning to end. Software cost estimation is a challenge task in the software project management. It is an old activity in computer industry from 1940s and has been developed many times. Effort, only covers part of the cost of a software ...
متن کاملBank efficiency evaluation using a neural network-DEA method
In the present time, evaluating the performance of banks is one of the important subjects for societies and the bank managers who want to expand the scope of their operation. One of the non-parametric approaches for evaluating efficiency is data envelopment analysis(DEA). By a mathematical programming model, DEA provides an estimation of efficiency surfaces. A major problem faced by DEA is that...
متن کاملREBEE – Reusability Based Effort Estimation Technique using Dynamic Neural Network
Software Effort Estimation has been researched for over 25 years but until today no real effective model could be designed that could efficiently gauge the effort required for heterogeneous project data. Reusability factors of software development have been used to design a new effort estimation model called REBEE. This encompasses the usage of Fuzzy Logic and Dynamic Neural Networks. The exper...
متن کامل